isolated thunderstorms - French English Dictionary